drop deck trailer - Turkish English Dictionary